package com.sinosoft.brokerchannel.base.dao;

import java.util.Map;

import org.apache.ibatis.annotations.Mapper;

import com.sinosoft.brokerchannel.base.bins.BasChannelSet;

/**   
 *
 * 需求名称:非车理赔渠道平台
 * 类描述:[渠道配置信息数据源]
 * @author [shilk]
 * @date [2017年10月9日 下午6:11:53]
 * @version [v1.0]
 */
@Mapper
public interface BasChannelSetDao {
	
	/**
	 * 	 
	 *  需求名称：[非车理赔渠道平台]
	 *  功能:[根据渠道代码查询渠道信息]
	 *  @author [shilk]
	 *  @date 2017年10月9日 下午6:15:34
	 *  
	 *  @param params 渠道代码
	 *  @return {@link BasChannelSet}
	 */
	BasChannelSet selectByPrimaryKey(Map<String, Object> params);

	/**
	 * 需求名称: [大童保险理赔渠道平台]<br/>
	 * 功能: [根据合作伙伴编码查询渠道信息]<br/>
	 * @author shilk
	 * @date  2017-12-13
	 * @param params 渠道代码
	 * @return {@link BasChannelSet}
	 */
	BasChannelSet selectByCompanyCode(Map<String, Object> params);

	/**
	 * 需求名称: [大童保险理赔渠道平台]<br/>
	 * 功能: [根据渠道和接口编码，查询渠道接口编码]<br/>
	 * @author shilk
	 * @date  2017-12-13
	 * @param params 渠道代码
	 * @return {@link BasChannelSet}
	 */
	BasChannelSet selectChannelInterface(Map<String, Object> params);
}
